@charset "utf-8";
/* CSS Document */
body {
	font: 12px/20px Arial,simsun;
	color:#333;
	margin: 0px;
	text-align:left;
	}
*{ padding:0; margin:0;}
a{ color:#0281de; text-decoration:none;}
a:hover{ color:#ec5b04; text-decoration:none;}
ul,li{ list-style:none;}
img { border:none; }
em,i,b,dfn{ font-style:normal;}
.clearboth { clear:both;}
.fl {
    float: left;
}
.fl b {
	 float:left ;
     width: 7px;
     height: 9px;
     margin: 10px 0;
}
/*共用部分结束*/
.warpper{ width:1000px; margin:10px auto 0;}

.mianbaoxie{ width:990px; padding-left:10px; float:left; height:40px; line-height:30px;font-family:SimSun;}
.mianbaoxie i{ float:left; margin-top:10px; margin-right:5px; width:1px; padding-left:10px; height:10px; overflow:hidden; background:url(../images/bg.gif) no-repeat; background-position:-9px -92px;}
.mianbaoxie a{ margin-right:5px;}
.mianbaoxie font{ margin-left:5px; font-size:12px;}
.mianbaoxie h1{ font-size:12px;display:inline-block; font-weight:400;display:inline;}
.mianbaoxie span{ float:right;}

.nav_t{ float:left; width:1000px; background:url(../images/bg.gif) repeat-x 0 7px;}
.nav_t span{ float:left; background:url(../images/bg.gif) no-repeat; background-position:0 -45px; height:46px;}
.nav_t span a{ float:left; height:46px; line-height:46px; padding:0 0 0 10px; font-size:16px; font-family:"Microsoft YaHei"; color:#0a79be;}
.nav_t span a i{ display:inline-block; background:url(../images/bg.gif) no-repeat 1px -91px; width:10px;}
.nav_t ul{ float:left; height:32px; line-height:32px; margin-top:7px;width: 850px;overflow: hidden;}
.nav_t ul li{ float:left; margin-left:25px;}
.nav_t ul li a{ color:#666; font-weight:700;}
.nav_t ul li a:hover{ color:#000; text-decoration:none;}

.main{ float:left; width:1000px;}
.content{ float:left; width:760px;}
.content .about{ float:left; border:1px solid #d0e3f2; width:738px; padding:10px; margin-top:10px;}
.content .about h1{font-size:14px;}
.content .about img{ float:left; width:180px; height:130px;}
.content .about dl{ float:left; width:530px; margin-left:18px;}
.content .about dl h1{ border-bottom:1px dashed #CCC; line-height:30px; font-size:14px; font-weight:700; margin-bottom:10px;}
.content .about dl dd a{ line-height:30px; color:#F60; font-weight:700;}
.content .about dl dd a:hover{ color:#0281de;}
.content .about ul{ float:left; width:708px; margin-left:15px; margin-top:10px;}
.content .about ul li{ float:left; width:354px; border-bottom:1px dotted #CCC; line-height:30px;}
.content .about ul li span{ float:left; width:79px; color:#999; font-weight:700;}
.content .about p{padding-left:20px;}
.content .about p em{color:#f60;}

.content .about h3{ border-bottom:1px dashed #CCC; line-height:30px; font-size:14px; font-weight:700; margin-bottom:10px; float:left; width:730px;}
.content .about h3 a{float:right;margin-right:10px;font-size:12px;font-weight:400;color:#666;}
.content .about img{ float:left; width:180px; height:130px; margin:0 10px 10px 0;}

.content .map{float:left; border:1px solid #d0e3f2; width:733px; padding:10px; padding-left:15px; margin-top:10px;}
.content .map h3{ border-bottom:1px solid #CCC; line-height:30px; font-size:14px; font-weight:700; margin-bottom:10px; float:left; width:730px;}
.content .map h3 a{color:#333}
.content .map h3 em{font-size:12px; font-weight:400;}

.content .dsd{  float:left; border:1px solid #d0e3f2; width:738px; padding:10px; margin-top:10px;}
.content .dsd .title{ width:738px; float:left; background:#f0f9ff; font-weight:700; line-height:35px; color:#333;}
.content .dsd span{ float:left; padding-left:10px;}
.content .dsd span.d01{ width:260px;}
.content .dsd span.d02{ width:300px;}
.content .dsd span.d03{ width:148px;}
.content .dsd li{ width:738px; float:left; border-bottom:1px solid #eee; line-height:35px;}

.hotphone{float:left; border:1px solid #d0e3f2; width:758px; margin-top:10px;}
.hotphone h3{float:left; width:743px; font-size:14px; padding-left:15px; background:url(../images/bg.gif) repeat-x; background-position:0 -230px; height:29px; line-height:29px;}
.hotphone li{float: left;width:14%;padding:5px 10px;line-height: 26px;height: 26px;overflow:hidden;}
.hotphone li a{color:#666;}
.hotphone li a:hover{text-decoration:underline; color:#000;}


.checi{ float:left; border:1px solid #ccc; width:758px; margin-top:10px;}
.checi .title{ float:left; width:758px; background:url(../images/bt_bg.gif) repeat-x; background-position:0 -1px; height:34px;}
.checi .title li{ float:left; height:28px; line-height:28px; margin-top:6px; margin-left:10px; _margin-left:5px;}
.checi .title li h1{ float:left;font-size:14px;}
.checi .title li.selected{ background:url(../images/bg.gif) no-repeat; background-position:0 -172px; float:left;}
.checi .title li.selected a{ background:none; color:#FFF; font-weight:700;}
.checi .title li.selected a i{ background:url(../images/bg.gif) no-repeat; background-position:0 -200px; width:4px; margin-left:6px; float:left; overflow:hidden;}
.checi .title li a{ padding:0 0 0 10px; padding-left:10px; float:left;}
.checi .title a.more{ float:right; margin-right:10px; line-height:34px;}
.checi .tagContent{ float:left; width:755px;}
.checi .tagContent dl{ float:left; border-right:1px solid #eee; width:335px; margin:10px 0 10px 25px; _margin:10px 0 10px 15px; line-height:30px;}
.checi .tagContent dl.nobk{ border:0; padding-left:30px;}
.checi .tagContent dl dd{ float:left; width:335px; height:30px; overflow:hidden;}
.checi .tagContent dl dd a{ color:#666}
.checi .tagContent dl dd a:hover{ color:#ec5b04}
.checi .tagContent dl dd span{ float:left;}
.checi .tagContent dl dd span.info_01{ width:70px;}
.checi .tagContent dl dd span.info_02{ width:100px;}
.checi .tagContent dl dd span.info_03{ width:70px;}
.checi .tagContent dl dd span.info_04{ width:70px; font-weight:700; color:#ec5b04;}
/*票价*/
.checi .tagContent.staticpiece dl dd span.info_05{width:140px;}
.checi .tagContent.staticpiece dl dd span.info_05 a{ color:#0083de;}
.checi .tagContent.staticpiece dl dd span.info_06{ width:70px;}
.checi .tagContent.staticpiece dl dd span.info_06 a{ color:#0083de;}
.checi .tagContent.staticpiece dl dd span.info_07{width:50px; color:#f60;}
.checi .tagContent.staticpiece dl dd span.info_07.nored{ color:#333;}
.checi .tagContent.staticpiece dl dd span.info_08{ width:50px; color:#f60;}

.checi .tagContent li{ width:738px; float:left; margin-left:10px; _margin-left:5px; border-bottom:1px dashed #CCC; padding:10px 0;}
.checi .tagContent li h4{ float:left; width:738px; height:30px; color:#0281de; font-size:16px;}
.checi .tagContent li h4.j_r{ float:left; width:10px; height:60px; margin:10px 0; background:url(../images/bg.gif) no-repeat; background-position:-12px -350px;}
.checi .tagContent li h4.r_z{ float:left; width:10px; height:60px; margin:10px 0; background:url(../images/bg.gif) no-repeat; background-position:-22px -350px;}
.checi .tagContent li a{ float:left; width:130px; margin-left:15px; line-height:24px; font-size:14px; color:#666;}
.checi .tagContent li a:hover{ color:#000; text-decoration:none;}

.tuijian{ float:left; border:1px solid #ccc; width:758px; margin-top:10px; padding-bottom:20px; position:relative;}
.tuijian .search{ position:absolute; right:10px; top:6px; float:right; width:199px; height:23px; background:url(../images/bg.gif) no-repeat; background-position:-20px -91px;}
.tuijian .search input.text{ border:0; float:left; height:23px; line-height:23px; background:none; padding-left:5px; width:170px;}
.tuijian .search input.bot{ border:0; float:left; height:23px; background:none; width:24px; cursor:pointer;}
.tuijian .title{ float:left; width:758px; background:url(../images/bt_bg.gif) repeat-x; background-position:0 -1px; height:34px;}
.tuijian .title li{ float:left; height:28px; line-height:28px; margin-top:6px; margin-left:10px; _margin-left:5px;}
.tuijian .title li span{ float:left;}
.tuijian .title li.selected{ background:url(../images/bg.gif) no-repeat; background-position:0 -172px; float:left;}
.tuijian .title li.selected a{ background:none; color:#FFF; font-weight:700;}
.tuijian .title li.selected a i{ background:url(../images/bg.gif) no-repeat; background-position:0 -200px; width:4px; margin-left:6px;  float:left; overflow:hidden;}
.tuijian .title li a{ padding:0 0 0 10px; padding-left:10px; float:left;}
.tuijian .info{ float:left; width:758px; overflow:hidden;}
.tuijian .info .zt_list{ float:left; width:728px; margin-left:15px; _margin-left:8px; margin-top:15px;}
.tuijian .info .zt_list li{ border-left:1px solid #76b8ff; border-right:1px solid #459bf0; float:left; padding:5px 0; background:#62b0ff; width:143px; color:#FFF;}
.tuijian .info .zt_list li:hover{ background:#e47d7e; border-left:1px solid #d16565; border-right:1px solid #e6908f;}
.tuijian .info .zt_list li a{ color:#FFF; line-height:20px; margin-top:10px; float:left; margin-left:10px;}
.tuijian .info .zt_list li i{ float:left; width:26px; height:30px; background:url(../images/bg.gif) no-repeat; margin-left:20px;}
.tuijian .info .zt_list li i.ico_01{ background-position:-6px -200px;}
.tuijian .info .zt_list li i.ico_02{ background-position:-32px -200px;}
.tuijian .info .zt_list li i.ico_03{ background-position:-64px -200px;}
.tuijian .info .zt_list li i.ico_04{ background-position:-99px -200px;}
.tuijian .info .zt_list li i.ico_05{ background-position:-134px -200px;}

.tuijian .info .show_list{ float:left; width:728px; margin-left:15px; _margin-left:8px; margin-top:15px;}
.tuijian .info .show_list h4{ float:left; width:728px; font-size:14px; color:#ff8a11;}
.tuijian .info .show_list h4 i{ width:19px; height:19px; float:left; background:url(../images/bg.gif) no-repeat; background-position:-163px -205px; margin-right:5px;}
.tuijian .info .show_list li{ width:222px; border:1px solid #CCC; float:left; margin-top:10px;}
.tuijian .info .show_list li.mg30{ margin:0 25px; margin-top:10px;}
.tuijian .info .show_list li:hover{ border:1px solid #ff8326;}
.tuijian .info .show_list li:hover .cont{ border:1px solid #ff8326;}
.tuijian .info .show_list li .cont{ float:left; width:200px; border:1px solid #fff; padding:10px;}
.tuijian .info .show_list li .cont dd{ float:left; width:200px; line-height:14px; color:#666;}
.tuijian .info .show_list li .cont dd.ptop{ padding-top:15px;}
.tuijian .info .show_list li .cont dd a{ font-weight:700; color:#666; width: 200px;overflow: hidden;height: 14px;}
.tuijian .info .show_list li .cont dd a:hover{ color:#ff8326;}
.tuijian .info .show_list li .cont dd span{ float:left; background:#ffae00; height:28px; line-height:28px; font-family:"Microsoft YaHei"; text-align:center;}
.tuijian .info .show_list li .cont dd span font{ float:left; color:#FFF; padding:0 5px;}
.tuijian .info .show_list li .cont dd span em{ font-size:18px;}
.tuijian .info .show_list li .cont dd.ptop span a.bot{ float:left; width:45px; height:28px; background:url(../images/bg.gif) no-repeat right -200px; border:0; cursor:pointer;}
.tuijian .info .show_list li .cont dd em.yj{ display:block; height:14px; line-height:14px; font-size:12px; text-decoration:line-through; white-space:nowrap;}
.tuijian .info .show_list li .cont dd em.xj{ display:block; height:14px; line-height:14px; font-size:12px; color:#F60; white-space:nowrap;}

.tuijian .info .hptj{ float:left; width:720px; margin-left:15px; _margin-left:8px; margin-top:15px; border:1px solid #CCC; border-left:2px solid #6b6b6b;}
.tuijian .info .hptj h4{ float:left; padding:20px 8px 0 10px; height:106px; font-size:12px; color:#666; width:14px; line-height:14px; border-right:1px solid #CCC;}
.tuijian .info .hptj ul{ width:320px; float:left; border-right:1px solid #eee; margin:10px 0 10px 20px;}
.tuijian .info .hptj ul.nobk{ border:0;}
.tuijian .info .hptj ul li{ float:left; width:320px; line-height:26px; height:26px; overflow:hidden;}
.tuijian .info .hptj ul li span.info_01{ float:left; width:55px; color:#F60; font-weight:700;}
.tuijian .info .hptj ul li span.info_02{ float:left; width:150px;}
.tuijian .info .hptj ul li span.info_03{ float:left; width:115px;}

.tuijian .info .zt_list li i.ico_06{ background-position:0px -472px;}
.tuijian .info .zt_list li i.ico_07{ background-position:-56px -473px;}
.tuijian .info .zt_list li i.ico_08{ background-position:-101px -473px;}
.tuijian .info .zt_list li i.ico_09{ background-position:-155px -474px;}
.tuijian .info .zt_list li i.ico_10{ background-position:-210px -472px;}

#gg{ float:left; width:760px; height:90px; overflow:hidden;margin-top:10px;}




.chaxun{ float:left; border:1px solid #d0e3f2; width:758px; margin-top:10px;}
.chaxun .title{ float:left; width:758px; background:url(../images/bg.gif) repeat-x; background-position:0 -230px; height:29px;}
.chaxun .title li{ float:left; height:29px; line-height:29px;margin-left:10px;}
.chaxun .title li a{ float:left; padding:0 10px;}
.chaxun .title li.selected{ background:#FFF; border-right:1px solid #cde9f5; border-left:1px solid #cde9f5;}
.chaxun .title li.selected a{ color:#333; font-weight:700;}
.chaxun .info{ float:left; width:700px; padding:10px;}
.chaxun .info a{ margin:0 19px; color:#666; line-height:26px; display:inline-block;}
.chaxun .info a:hover{ color:#ec5b04;}

.wenda{ float:left; border:1px solid #d0e3f2; width:758px; margin-top:10px;}
.wenda h3{ float:left; width:743px; font-size:12px; padding-left:15px; background:url(../images/bg.gif) repeat-x; background-position:0 -230px; height:29px; line-height:29px;}
.wenda ul{ padding:10px 0; float:left;}
.wenda li{ background:url(../images/bg.gif) no-repeat; background-position:-225px -94px; padding-left:10px; width:220px; float:left; margin-left:20px; _margin-left:10px; height:28px; line-height:28px;overflow:hidden;}
.wenda li a{ color:#666;}
.wenda li a:hover{ text-decoration:none;}

.hot_train{ float:left; border:0; width:1000px; margin-top:10px;}
.hot_train h3{ float:left; font-size:12px;font-weight:400;}
.hot_train ul{ float:left; width:900px;}
.hot_train li{ float:left; margin-right:20px;}
.hot_train li a{ color:#666;}
.hot_train li a:hover{ text-decoration:none;}

.zixun{ float:left; border:1px solid #d0e3f2; width:758px; margin-top:10px;}
.zixun h1{ float:left; width:743px; color:#0e79c0; font-size:12px; padding-left:15px; background:url(../images/bg.gif) repeat-x; background-position:0 -230px; height:29px; line-height:29px;}
.zixun dl{ padding:0 10px; float:left; width:738px;}
.zixun dl dt{ float:left; width:738px; font-size:12px; font-weight:700; line-height:30px; margin-top:5px;}
.zixun dl dt a{ color:#333;}
.zixun dl dt a:hover{ color:#000; text-decoration:none;}
.zixun dl dd{ float:left; color:#666; border-bottom:1px dotted #CCC; padding-bottom:15px;}
.zixun dl dd a{ font-family:SimSun;}

.photo{ float:left; border:1px solid #d0e3f2; width:758px; margin-top:10px;}
.photo h1{ float:left; width:743px; color:#0e79c0; font-size:12px; padding-left:15px; background:url(../images/bg.gif) repeat-x; background-position:0 -230px; height:29px; line-height:29px;}
/* 缩略图 */	
#carousel_container{position:relative;z-index:2;float:left;width:550px;height:78px;overflow:auto; margin-top:10px;}
#carousel_container ul{position:absolute;z-index:1;left:0;top:0;overflow:hidden;margin:0;padding:0;}
#carousel_container li{float:left;width:112px;display:inline;}
#carousel_container li a:link img,#carousel_container li a:visited img,#carousel_container li a:hover img{float:left;width:80px;height:60px;padding:3px;display:inline;margin:0 5px;border:1px solid #999;opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);}
#carousel_container li a.current:link img,#carousel_container li a.current:visited img,#carousel_container li a.current:hover img{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);border:1px solid #0e79c0;}
/* 大图片展示区域、图片介绍、loading阴影层、loading.gif */
#carousel_photo_container{position:relative;z-index:1;margin:20px auto;width:700px;overflow:hidden;clear:both;text-align:center;}
#script p#carousel_photo_intro{margin:0 auto 20px;width:600px;text-align:center;line-height:150%;text-align:center;overflow:hidden;font-size:12px; }
#carousel_photo_shardow{position:absolute;z-index:4;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50);}
img#carousel_photo_loading{position:absolute;z-index:5;left:50%;top:50%;width:100px;height:100px;margin:-50px 0 0 -50px;}
/* 按钮 */
#carousel_btn_lastgroup,#carousel_btn_nextgroup{float:left;width:27px;height:74px;margin:4px 14px 4px 15px;display:inline;overflow:hidden;text-indent:-999px;}
#carousel_btn_lastgroup a{display:block;width:27px;height:74px;background:url(../images/bg.gif) -34px -349px no-repeat;overflow:hidden;}
#carousel_btn_lastgroup a:hover{display:block;width:27px;height:74px;background:url(../images/bg.gif) -92px -349px no-repeat;overflow:hidden;}
#carousel_btn_nextgroup{float:left;margin:4px 15px 4px 14px;}
#carousel_btn_nextgroup a{display:block;width:27px;height:74px;background:url(../images/bg.gif) -63px -349px no-repeat;overflow:hidden;}
#carousel_btn_nextgroup a:hover{display:block;width:27px;height:74px;background:url(../images/bg.gif) -121px -349px no-repeat;overflow:hidden;}
#carousel{ width:670px; float:left; background:#f5f5f5; margin-left:40px; margin-top:20px;}


.sidder{ float:right; width:230px; margin-top:10px;}
.sidder .gg{ float:left; width:230px;}

.sidder .search_train{ float:left; width:230px; margin-bottom:10px;}
.sidder .search_train h3 a{ color:#333;}
.sidder .search_train h4{ float:left; width:220px; padding-left:10px; background:url(../images/bg.gif) repeat-x; background-position:0 -259px; border-bottom:1px solid #CCC; height:25px; line-height:25px; font-size:14px;}
.sidder .search_train h3{ width:220px; font-size:14px; padding-left:10px; float:left; background:url(../images/bg.gif) no-repeat; background-position:0 -314px; height:35px; line-height:35px;}
.sidder .search_train ul{ float:left; width:228px; border:1px solid #CCC; border-top:0;padding-top:10px;}
.sidder .search_train li{ float:left; width:230px; height:34px; line-height:34px;}
.sidder .search_train li input.dx{ margin:0 5px 0 10px;}
.sidder .search_train li input.text{ float:left; width:203px; padding-left:5px; border:1px solid #CCC; height:24px; line-height:24px; background:url(../images/bg.gif) no-repeat; background-position:188px -287px; margin-left:10px;}
.sidder .search_train li input.bot{ width:100px; height:30px; float:left; margin-left:10px; background:url(../images/bg.gif) no-repeat; background-position:-24px -284px; border:0; cursor:pointer;}
.search_train ul .info{ width:218px; float:left; margin-left:10px; margin-top:10px; padding:10px 0; border-top:1px dashed #CCC;}
.search_train ul .info a{ float:left; color:#999; width:95px; margin-right:10px;}
.search_train ul .info a:hover{ color:#ec5b04;}

.sidder .hcz_zx{ width:230px; float:left; margin-bottom:10px;}
.sidder .hcz_zx h3{ width:220px; font-size:14px; padding-left:10px; float:left; background:url(../images/bg.gif) no-repeat; background-position:0 -314px; height:35px; line-height:35px;}
.sidder .hcz_zx h3 a{ color:#333;}
.sidder .hcz_zx ul{width:228px; float:left; border:1px solid #CCC; border-top:0; padding:5px 0;}
.sidder .hcz_zx ul li{width:208px; padding-left:10px; height:28px; line-height:28px; overflow:hidden; float:left;}
.sidder .hcz_zx ul li i{ width:3px; height:5px; background:url(../images/bg.gif) no-repeat; background-position:-13px -114px; float:left; overflow:hidden; margin-right:5px; margin-top:11px;}
.sidder .hcz_zx ul li a{ color:#666;}
.sidder .hcz_zx ul li a:hover{ text-decoration:none; color:#000;}
.sidder .zhoubian{ width:230px; float:left; margin-bottom:10px;}
.sidder .zhoubian h3{ width:220px; font-size:14px; padding-left:10px; float:left; background:url(../images/bg.gif) no-repeat; background-position:0 -314px; height:35px; line-height:35px;}
.sidder .zhoubian ul{width:228px; float:left; border:1px solid #CCC; border-top:0; padding:5px 0;}
.sidder .zhoubian ul li{width:104px; padding-left:10px; height:28px; line-height:28px; overflow:hidden; float:left;}
.sidder .zhoubian ul li a{ color:#666;}
.sidder .zhoubian ul li a:hover{ text-decoration:underline; color:#000;}

.sidder .server{ width:230px; float:left; margin-bottom:10px;}
.sidder .server h3{ width:220px; font-size:14px; padding-left:10px; float:left; background:url(../images/bg.gif) no-repeat; background-position:0 -314px; height:35px; line-height:35px;}
.sidder .server h3 a{ color:#333;}
.sidder .server .info{width:208px; float:left; border:1px solid #CCC; border-top:0; padding:5px 10px; color:#999;}
.sidder .server .info a{ display:inline-block; color:#777; background:#eee; border:1px solid #CCC; margin:5px 0; margin-left:10px; padding:0 5px;border-radius:3px;}
.sidder .server .info a:hover{ text-decoration:none; color:#000;}

.sidder .server .infozz{width:208px; float:left; border:1px solid #CCC; border-top:0; padding:5px 10px; color:#999;}
.sidder .server .infozz li{ float:left; width:100px; margin-left:4px; line-height:24px; height:24px;overflow: hidden; }
.sidder .server .infozz li a{ color:#666;}

/*票价温馨提示*/
.pjtip{ width:758px; float:left;border:1px solid #ccc;margin-top:10px;}
.pjtip h3{ width:748px; font-size:14px; padding-left:10px; float:left; background:url(../images/bt_bg.gif) repeat-x; background-position:0 -1px; height:35px; line-height:35px;}
.pjtip .info{ float:left; width:708px; padding:10px 20px; line-height:24px;}

/*首页部分开始*/
#search{ width:1000px; background:#7cc6f9; float:left; padding-bottom:3px;}
#search .warp{width:994px; background:#fff; float:left; margin-left:3px; _margin-left:2px; margin-top:3px;}
#sousuo{ float:left; width:150px; background:#f9f9f9}
#sousuo li{ float:left; border:1px solid #CCC; border-left:0; border-top:0;}
#sousuo li a{width:150px; float:left; height:34px; font-family:"Microsoft YaHei"; font-size:16px; color:#333; padding-top:12px;cursor:pointer;}
#sousuo li.selected{ background:#FFF; border-right:0; border-top:0;}
#sousuo li.selected a{ color:#ec5b04;}
#sousuo li dfn{ float:left; margin-left:10px;}
#sousuo li i{background:url(../images/oic.png) no-repeat; float:left; margin-left:20px;}
#sousuo li i.yd{ height:20px; width:20px; background-position:0 -90px;}
#sousuo li.selected i.yd{ background-position:-30px -90px;}
#sousuo li i.sk{ height:24px; width:24px; background-position:0 -46px;}
#sousuo li.selected i.sk{ background-position:-30px -46px;}
#sousuo li i.yp{ height:17px; width:24px; background-position:0 -173px; margin-top:2px;}
#sousuo li.selected i.yp{ background-position:-30px -173px;}
#sousuo li i.pj{ height:24px; width:24px; background-position:0 -131px;}
#sousuo li.selected i.pj{ background-position:-30px -131px;}
#sousuo li i.cc{ height:26px; width:18px; background-position:0 0;}
#sousuo li.selected i.cc{ background-position:-33px 0px;}

.yuding{ float:left; width:820px;}
.yuding .ssk{ width:540px; _width:500px; float:left; margin-top:10px; _margin-top:5px;}
.yuding .ssk li{ float:left; margin-left:30px; _margin-left:15px; font-family:"Microsoft YaHei"; font-size:14px; margin-top:20px;}
.yuding .ssk li input.text{ width:150px; height:24px; border:1px solid #CCC; padding-left:5px; line-height:24px; background:url(../images/bg.gif) no-repeat; background-position:135px -287px;}
.yuding .ssk li input.cccx{ width:250px; height:32px; border:1px solid #CCC; padding-left:5px; line-height:32px;}
.yuding .ssk li.bottom{ width:490px;}
.yuding .ssk li input.bot{ margin-left:70px; width:120px; height:32px; line-height:32px; /*background:url(../images/bg.gif) no-repeat; background-position:-125px -284px;*/ background:#fe7c00; border:1px solid #f06603; font-size:14px; font-weight:700; color:#FFF; cursor:pointer;}
.yuding .ssk li input.bot:hover{ background:#fe8800;}
.yuding .gg{ float:right; width:280px; height:200px; overflow: hidden; margin-top:15px;}

.yuding .ssk li.yd{ background:#fef6dc; padding:0 10px; line-height:26px; color:#ec5b04;}
.yuding .ssk li.f12{ width:490px; font-size:12px; border-top:1px solid #eee; height:30px; padding-top:10px;}
.yuding .ssk li.f12 a{ margin-left:10px; line-height:30px;}
.yuding .ssk li.f14{ width:490px; font-size:14px; border-top:1px solid #eee; height:30px; padding-top:10px;}
.yuding .ssk li.link{ width:490px; border-top:1px solid #eee; height:30px; padding-top:15px;}
.yuding .ssk li.f14 a{ background:#fdecb4; margin-left:10px; padding:0px 6px;}
.yuding .ssk li.link a{ float:left; margin-right:16px; font-size:12px; line-height:30px;}

.cont_gg{ float:left; margin-top:10px; width:1000px; height:90px; overflow:hidden;}
.cont_gg .left{ float:left; width:760px; height:90px; background:#CCC;}
.cont_gg .right{ float:right; width:230px; height:90px; background:#CCC;}

#content{ width:758px; float:left; border:1px solid #cfe3f2; margin-top:10px; padding-bottom:20px; overflow:hidden;}
#content a:hover{ text-decoration:none;}
#content dt{ float:left; width:740px; margin-left:6px; _margin-left:3px; margin-bottom:10px; padding:15px 0; border-bottom:1px dashed #CCC;}
#content dt input.text{ float:left; margin:0 10px; _margin:0 5px; width:200px; padding-left:18px; height:20px; line-height:20px; border:1px solid #999; background:url(../images/bg.gif) no-repeat; background-position:-213px -350px;}
#content dt input.bot{ padding:0 15px; *padding:0 10px; height:22px; color:#333}
#content dt span{ margin-left:30px;}
#content dt span a{ color:#666; margin:0 5px;}
#content dd{width:753px; float:left; margin-left:6px; _margin-left:3px; line-height:30px;}
#content dd font{ float:left; width:100px; margin-left:10px; font-size:12px;}
#content dd dfn{ float:left; width:60px; margin-left:10px; font-size:12px;}
#content dd span{ float:left; width:640px;}
#content dd span a{ float:left; margin-right:20px; color:#666;}

#content_list{ width:753px; float:left; border:1px solid #cfe3f2; margin-top:10px; padding-bottom:20px; overflow:hidden;}
#content_list li{ float:left; width:350px; margin:20px 0 0px 10px; border:1px solid #CCC; padding:2px;}
#content_list li img{ float:left;width:120px; height:90px;}
#content_list li span{ float:left; margin-left:10px; line-height:22px;}
#content_list li a{ color:#666; float:left;}
#content_list li a:hover{ color:#333; text-decoration:underline;}
#content_list h3{ float:left; width:730px; padding-left:10px; margin-left:7px; border-bottom:1px solid #cfe3f2; line-height:40px; font-size:14px; color:#666;}
#content_list h1{ float:left; width:730px; padding-left:10px; margin-left:7px; border-bottom:1px solid #cfe3f2; line-height:40px; font-size:14px; color:#666;}


#sidder{ float:right; width:230px; margin-top:10px;}
#sidder .sygj{ float:left; width:228px; border:1px solid #CCC;}
#sidder .sygj h3{ background:#f9f9f9; font-size:14px; color:#666; line-height:30px; border-bottom:1px solid #CCC; float:left; width:218px; padding-left:10px;}
#sidder .sygj li{ float:left;}
#sidder .sygj a{ float:left; width:52px; margin-left:5px; margin-top:10px; margin-bottom:5px; padding-top:30px; color:#666; background:url(../images/bg.gif) no-repeat;}
#sidder .sygj a:hover{ color:#ec5b04;text-decoration:none;}
#sidder .sygj a.nub01{ background-position:5px -425px;}
#sidder .sygj a.nub02{ background-position:-40px -425px;}
#sidder .sygj a.nub03{ background-position:-95px -425px;}
#sidder .sygj a.nub04{ background-position:-150px -425px;}

#sidder .news{ float:left; width:228px; border:1px solid #CCC; margin-top:10px;}
#sidder .news h3{ background:#f9f9f9; font-size:14px; color:#666; line-height:30px; border-bottom:1px solid #CCC; float:left; width:218px; padding-left:10px;}
#sidder .news h3 a.more{ float:right; margin-right:10px; color:#666; font-weight:400; font-family:SimSun; font-size:12px;}
#sidder .news li{ float:left; width:208px; margin-left:10px; height:30px; line-height:30px; overflow:hidden;}
#sidder .news li i{ float:left; width:3px; height:3px; overflow:hidden; background:url(../images/bg.gif) no-repeat; background-position:-227px -106px; margin-top:14px; margin-right:5px;}
#sidder .news li a{ color:#666;}
#sidder .news li a:hover{ color:#333; text-decoration:none;}

#link{ width:1000px; float:left; line-height:24px; margin-top:10px;}
#link a{ margin-right:20px; color:#666;}

/*首页部分结束*/

/*城市列表开始*/
#search_cs{ float: left; width:998px; border:1px solid #ffd5a3; background:#fff0d9; padding:20px 0;}
#search_cs li{ float:left; margin-left:20px; font-size:14px; color:#000;}
#search_cs li input.text{ height:22px; line-height:22px; width:150px; padding-left:5px; border:1px solid #CCC; background:#fff url(../images/bg.gif) no-repeat; background-position:135px -288px;}
#search_cs li input.bot{ width:100px; height:26px; border:1px solid #f06603; background:#fe7c00; color:#FFF; font-size:14px; font-weight:700; text-align:center; cursor:pointer;}
#search_cs li input.bot:hover{ background:#fe8800;}
/*城市列表结束*/

#footer{ width:1000px; margin:20px auto 5px; _margin:10px auto 5px; border-top:1px solid #CDE2F1; color:#666; padding-top:10px; float:left; text-align:center;}
#footer p{ line-height:23px;}
#footer p.tupian{ margin-top:10px;}
#footer a{ padding:0 6px; color:#000;}
#footer a.icp{ color:#666;}
#footer a:hover{ color:#ff6600;}

.mb10{margin-bottom:10px;}

/*搜索*/
.searchcont{width:716px; padding:15px 20px; float:left; border:2px solid #b6d9f3; margin-top:10px;}
.searchcont .title{ float:left; width:100%; border-bottom:1px solid #CCC; line-height:30px;}
.searchcont .title h3{ float:left; font-size:16px; padding-left:35px; background:url(../images/icon_train.jpg) no-repeat 5px;}
.searchcont .title span{ float:right;}
.searchcont ul{ float:left; width:100%; padding:30px 0 50px;position:relative;}
.searchcont ul a{ width:19px; height:60px; background:url(../images/huan.jpg) no-repeat;position:absolute; left:330px; top:74px; z-index:99;}
.searchcont ul a:hover{ background:url(../images/huan_cur.jpg) no-repeat;}
.searchcont li{ float:left; width:45%; padding:0 0 0 5%; margin-top:25px;}
.searchcont li span{ font-size:14px; float:left; width:80px; line-height:36px;}
.searchcont li input{ width:200px; height:36px; line-height:36px; border:1px solid #bbb; padding:0 5px; border-radius:2px;}
.searchcont li input.btn{ background:#f60; height:40px; width:210px; color:#FFF; border:1px solid #f60; font-size:16px; font-weight:700;cursor:pointer;}

/**新增搜索框*/
.searchbox{float: left; width: 758px; border:1px solid #d0e3f2; margin-top:10px;}
.searchbox .title { border-bottom:1px solid #d0e3f2; line-height:36px; margin:5px 0; }
.searchbox .title h3 { font-size:18px; background:url(../images/icon_train.jpg) no-repeat 10px; padding-left:40px; }
.searchbox .infobox { padding-bottom:55px; padding-top:25px; position:relative;float: left;width:100%;}
.searchbox .infobox .huan{ width:20px; height:60px; background:url(../images/huan.jpg) no-repeat left; position:absolute; top:66px; left:365px;}
.searchbox .infobox .huan a{ width:20px; height:20px; display:block; margin-top:20px;}
.searchbox .infobox .huan a:hover{ background:url(../images/huan_cur.jpg) no-repeat left;}
.searchbox .infobox li { float:left; width:48%; font-size:14px; margin-top:25px; }
.searchbox .infobox li label { width:37%; text-align:right; float:left; line-height:34px; color:#666; }
.searchbox .infobox li input { float:right; width:58%; padding-left:2%; height:32px; line-height:34px; font-size:12px; border:1px solid #bbb; background:#fffffc url(../images/cityoice.jpg) no-repeat 95%; border-radius:2px; color:#999; }
.searchbox .infobox li input.date { background:#fffffc url(../images/dateoice.jpg) no-repeat 95%; }
.searchbox .infobox li input.search_btn { width:60%; padding:0; background:#f60; color:#FFF; font-size:18px; text-align:center; border:0; height:35px; line-height:35px; cursor:pointer; }
.searchbox .infobox li input.search_btn:hover { background:#e60; }